RBO Protocol: Broadcasting Huge Databases for Tiny Receivers

نویسنده

  • Marcin Kik
چکیده

We propose a protocol (called RBO) for broadcasting long streams of single-packet messages over radio channel for tiny, battery powered, receivers. The messages are labeled by the keys from some linearly ordered set. The sender repeatedly broadcasts a sequence of many (possibly millions) of messages, while each receiver is interested in reception of a message with a specified key within this sequence. The transmission is arranged so that the receiver can wake up in arbitrary moment and find the nearest transmission of its searched message. Even if it does not know the position of the message in the sequence, it needs only to receive a small number of (the headers of) other messages to locate it properly. Thus it can save energy by keeping the radio switched off most of the time. We show that bit-reversal permutation has “recursive bisection properties” and, as a consequence, RBO can be implemented very efficiently with only constant number of dlog2 ne-bit variables, where n is the total number of messages in the sequence. The total number of the required receptions is at most 2dlog2 ne + 2 in the model with perfect synchronization. The basic procedure of RBO (computation of the time slot for the next required reception) requires only O(log n) bit-wise operations. We propose implementation mechanisms for realistic model (with imperfect synchronization), for operating systems (such as e.g. TinyOS).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Upper Layer Fec for Dvb-sh: Technical Solutions and Performance

A new system for hybrid satellite and terrestrial broadcasting of multimedia services to mobile handheld receivers has been recently standardised by DVB, namely DVB-SH. Direct mobile reception by S-band satellites is affected by obstacles (trees, buildings, bridges,..) blocking the Line-of-Sight (LoS) propagation, producing deep signal fading events lasting up-to several seconds or even more. T...

متن کامل

Notes on Bit-reversal Broadcast Scheduling

This report contains revision and extension of some results about RBO from [14]. RBO is a simple and efficient broadcast scheduling of n = 2 uniform frames for battery powered radio receivers. Each frame contains a key from some arbitrary linearly ordered universe. The broadcast cycle – a sequence of frames sorted by the keys and permuted by k-bit reversal – is transmitted in a round robin fash...

متن کامل

Planning wireless networks by shortest path

Transmitters and receivers are the basic elements of wireless networks and are characterized by a number of radio-electrical parameters. A general planning problem consists in establishing suitable values for these parameters so as to optimize some network performance indicator. In this paper we consider a version of the problem called the Power Assignment Problem (PAP), that is the problem of ...

متن کامل

Enabling Live Internet Broadcasting Using an Application Endpoint Architecture

It has been a long standing challenge to make Internet audio/video broadcasting a commodity service. This means that anyone with commodity Internet connection and computer equipments can broadcast high quality video to a large group of receivers in real time. The key challenge is the bandwidth cost in distributing the video streams. To distribute 300Kbps video stream to 100 receivers directly, ...

متن کامل

T-ROME: A Simple and Energy Efficient Tree Routing Protocol for Low-Power Wake-up Receivers

Wireless sensor networks are deployed in many monitoring applications but still suffer from short lifetimes originating from limited energy sources and storages. Due to their low-power consumption and their on-demand communication ability, wake-up receivers represent an energy efficient and simple enhancement to wireless sensor nodes and wireless sensor network protocols. In this context, wake-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1108.5095  شماره 

صفحات  -

تاریخ انتشار 2011